package com.example.sunming.webSocket;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.Map;

/**
 * @description: 发送消息对象
 * @author: pupengfei
 * @create: 2020-03-14 15:31
 */
@Data
public class MsgData {

    /**
     * 向该用户名，发送消息（和airportCode并列关系）
     */
    private String userId;

    /**
     * 向该机场的用户，发送消息（和userId并列关系）
     */
    private String airportUuid;

    /**
     * 该消息的类型（AMD提醒的消息: amd_remind、TAF提醒的消息: taf_remind）
     */
    private String type;

    /**
     * 消息内容
     */
    private String content;

    /**
     * 消息扩展的内容
     */
    private Map<String, String> extraContent;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+0")
    private Date sendTime;

}
